package alipay.openplatform.edu.campus.jiuye.alipay.api.domain;

import java.io.Serializable;

/**
 * 学生信息查询，二合一接口
 *
 * @version :  V1.0.0
 * @since :  2016/11/9 22:48
 * <p>
 * AUTHOR   :  suzunshou
 **/
public class StudentInfoQueryDomain implements Serializable {

    private static final long serialVersionUID = -5210228056603530791L;
    /**
     * 用户id
     */
    private String userId;
    /**
     * 大学名称
     */
    private String campusName;
    /**
     * 大学编码
     */
    private String campusCode;
    /**
     * 学历
     */
    private String degree;
    /**
     * 入学时间
     */
    private String enrollmentTime;
    /**
     * 毕业时间
     */
    private String graduationTime;
    /**
     * 默认0
     * UNKNOWN 0 未认证
     * UNDERGRADUATE  1 在校生
     * GRATUATED 2 毕业生
     * OFFICAL  官方
     * UNIVERSITY   学校
     * NEWBORN  新生
     * EXPIRATION   认证失败
     */
    private String statusEnum;
    /**
     * 省编码
     */
    private String provinceCode;
    /**
     * 省名称
     */
    private String provinceName;


    public StudentInfoQueryDomain() {
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getCampusName() {
        return campusName;
    }

    public void setCampusName(String campusName) {
        this.campusName = campusName;
    }

    public String getCampusCode() {
        return campusCode;
    }

    public void setCampusCode(String campusCode) {
        this.campusCode = campusCode;
    }

    public String getDegree() {
        return degree;
    }

    public void setDegree(String degree) {
        this.degree = degree;
    }

    public String getEnrollmentTime() {
        return enrollmentTime;
    }

    public void setEnrollmentTime(String enrollmentTime) {
        this.enrollmentTime = enrollmentTime;
    }

    public String getStatusEnum() {
        return statusEnum;
    }

    public void setStatusEnum(String statusEnum) {
        this.statusEnum = statusEnum;
    }

    public String getProvinceCode() {
        return provinceCode;
    }

    public void setProvinceCode(String provinceCode) {
        this.provinceCode = provinceCode;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getGraduationTime() {
        return graduationTime;
    }

    public void setGraduationTime(String graduationTime) {
        this.graduationTime = graduationTime;
    }

    @Override
    public String toString() {
        return "StudentInfoQueryDomain{" +
                "userId='" + userId + '\'' +
                ", campusName='" + campusName + '\'' +
                ", campusCode='" + campusCode + '\'' +
                ", degree='" + degree + '\'' +
                ", enrollmentTime='" + enrollmentTime + '\'' +
                ", graduationTime='" + graduationTime + '\'' +
                ", statusEnum='" + statusEnum + '\'' +
                ", provinceCode='" + provinceCode + '\'' +
                ", provinceName='" + provinceName + '\'' +
                '}';
    }
}
